home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / postgres / postgre4.z / postgre4 / src / lib / H / planner / prepunion.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-27  |  1.2 KB  |  14 lines

  1. /* $Header: /private/postgres/src/lib/H/planner/RCS/prepunion.h,v 1.7 1991/11/18 17:30:26 mer Exp $ */
  2.  
  3. extern LispValue find_all_inheritors ARGS((LispValue unexamined_relids, LispValue examined_relids));
  4. extern LispValue find_archive_rels ARGS((LispValue relids));
  5. extern int first_matching_rt_entry ARGS((LispValue rangetable, LispValue flag));
  6. extern Append plan_union_queries ARGS((Index rt_index, int flag, LispValue root, LispValue tlist, LispValue qual, LispValue rangetable));
  7. extern LispValue plan_union_query ARGS((LispValue relids, Index rt_index, LispValue rt_entry, LispValue root, LispValue tlist, LispValue qual, LispValue rangetable));
  8. extern LispValue new_rangetable_entry ARGS((ObjectId new_relid, LispValue old_entry));
  9. extern LispValue subst_rangetable ARGS((LispValue root, Index index, LispValue new_entry));
  10. extern LispValue fix_parsetree_attnums ARGS((Index rt_index, ObjectId old_relid, ObjectId new_relid, LispValue parsetree));
  11. extern LispValue fix_rangetable ARGS((LispValue rangetable, int index, LispValue new_entry));
  12. extern TL fix_targetlist ARGS((TL oringtlist, TL tlist));
  13. extern Append make_append ARGS((List unionplans, Index rt_index, List union_rt_entries, List tlist));
  14.